/**
 * Copyright(c) 2025 hbswxx.com, All Rights Reserved. Author: kouqiang Create date: 2025/6/5
 */
package cn.sw.syncdata.entity;

import lombok.Data;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * description: 服务器硬件信息记录
 *
 * @author kouqiang
 * @date 2025/6/5 08:33
 */
@Data
public class HardDiskInfo {
    /** 日志级别 */
    private String logLevel;

    /** 日志对应的信息（CPU表为小区名称） */
    private String logIndexCode;

    /** 硬盘名称 C or D */
    private String hardDiskName;

    /** 硬盘读取率（MB/秒） */
    private String diskRInfo;

    /** 硬盘写入率（MB/秒） */
    private String diskWInfo;

    /** 日志时间 */
    private LocalDateTime logTime;
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss");
    @Override
    public String toString()
    {
        return logLevel+","+logIndexCode+","+hardDiskName+","+diskRInfo+","+diskWInfo+","+formatter.format(logTime);
    }
}
